Skip to content

[10387] Update Performance Throughput Testing to support: data sharing, loans and zero copy #1759

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
Feb 23, 2021

Conversation

MiguelBarro
Copy link
Contributor

@MiguelBarro MiguelBarro commented Feb 14, 2021

This pull request includes the changes of #1753 (updates to use DDS API, update the data type to allow for loans), and also new parameters to the tool indicating that is should use the loans APIs

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

@MiguelBarro MiguelBarro force-pushed the feature/performance_throughput_zero_copy branch from 0cc1ae4 to 3ebcc22 Compare February 15, 2021 10:00
@MiguelBarro MiguelBarro added the skip-ci Automatically pass CI label Feb 15, 2021
@MiguelBarro MiguelBarro force-pushed the feature/performance_throughput_zero_copy branch from 3ebcc22 to b0619cb Compare February 15, 2021 11:19
@MiguelBarro MiguelBarro changed the title Update Performance Throughput Testing to support: data sharing, loans and zero copy [10387] Update Performance Throughput Testing to support: data sharing, loans and zero copy Feb 15, 2021
@MiguelBarro MiguelBarro force-pushed the feature/performance_throughput_zero_copy branch from b0619cb to 2012be8 Compare February 15, 2021 11:31
@MiguelBarro MiguelBarro removed the skip-ci Automatically pass CI label Feb 15, 2021
@MiguelBarro MiguelBarro force-pushed the feature/performance_throughput_zero_copy branch 2 times, most recently from 50b9160 to 974d725 Compare February 15, 2021 20:33
@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

@MiguelBarro MiguelBarro force-pushed the feature/performance_throughput_zero_copy branch 2 times, most recently from 097ec3f to 10a7163 Compare February 16, 2021 06:47
@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

@MiguelBarro
Copy link
Contributor Author

Linux aarch64 shows a non related issue. See a succesful run in linux aarch 960

@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

@MiguelBarro
Copy link
Contributor Author

MiguelBarro commented Feb 18, 2021

All test failures are unrelated but the Mac one.
The performance.throughput.intraprocess_reliable.data_loans_and_sharing failed because cannot allocate the Shared memory segment in the second iteration (1kB, 1000). All other tests were able to make this allocation and the larger one (16kb, 1000).
I rerun Mac and pass without failures Mac manual

@MiguelBarro MiguelBarro force-pushed the feature/performance_throughput_zero_copy branch from b31661f to 65e3464 Compare February 20, 2021 09:51
@richiprosima
Copy link
Contributor

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

IkerLuengo
IkerLuengo previously approved these changes Feb 22, 2021
Copy link
Contributor

@IkerLuengo IkerLuengo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MiguelBarro MiguelBarro added the skip-ci Automatically pass CI label Feb 22, 2021
@EduPonz EduPonz merged commit c886be4 into master Feb 23, 2021
@EduPonz EduPonz deleted the feature/performance_throughput_zero_copy branch February 23, 2021 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip-ci Automatically pass CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants